package com.pub.paypal.model;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;
import lombok.Data;

@Data
public class CreateOrderEntity {
    /** 自定义订单编号，对应本地订单编号即可 */
    @NotEmpty(message = "订单编号不允许为空")
    private String customId;

    /** 自定义发票编号，对应本地订单编号即可 */
    @NotEmpty(message = "发票编号不允许为空")
    private String invoiceId;

    /** 商品名称 */
    @NotEmpty(message = "商品名称不允许为空")
    private String description;

    /** 价格 */
    @NotEmpty(message = "商品价格不允许为空")
    private String value;

    /** 货币类型，参考CurrencyEnum */
    @NotEmpty(message = "货币类型不允许为空")
    private String currencyCode;
}
